stream placer - Spanish English Dictionary